" 为非内部变量赋值 使用的关键字是let"
let animal_name="Miss Cattington"

"vim中变量和函数的作用域是通过前缀实现的"
"g: 全局作用域(若未指定作用域,则默认为全局作用域)"
"v: 为vim所定义的全局作用域"
"l: 为局部作用域(在函数内部,若未指定作用域,则默认为这个作用域)"
"b: 表示当前缓冲区"
"w: 表示当前窗口"
"t: 表示当前标签页"
"s: 表示使用:source'd 执行的vim脚本文件中的局部文件作用域"
"a: 表示函数的参数"

"全局作用域,以下两条语句作用相同"
let g:animal_title = "Miss"
let animal_title = "engineer"

"窗口作用域变量"
let w:is_cat = 1

echo 'animal_name : ' . animal_name
echo 'g:animal_title : ' . g:animal_title
echo 'animal_title : ' . animal_title
echo 'w:is_cat : ' . w:is_cat